package Test;

import java.util.Random;

public class Test {
    public static void main(String[] args) {
        int []arr=new int[16];
        for (int i = 0; i < arr.length; i++) {
            arr[i]=i;
        }

        Random r=new Random();
        for (int i = 0; i < arr.length; i++) {
            int index=r.nextInt(arr.length);

            int tmp=arr[i];
            arr[i]=arr[index];
            arr[index]=tmp;
        }

        //二维数组
        int [][]data=new int[4][4];
        //给二维数组添加数据
        //方法一
//        int index=0;
//        for (int i = 0; i < data.length; i++) {
//
//            for (int i1 = 0; i1 < data[i].length; i1++) {
//                data[i][i1]=arr[index];
//                index++;
//            }
//        }

        //方法二
        for (int i = 0; i < arr.length; i++) {
            data[i/4][i%4]=arr[i];
        }

        for (int i = 0; i < data.length; i++) {

            for (int i1 = 0; i1 < data[i].length; i1++) {
                System.out.print(data[i][i1]+" ");
            }
            System.out.println();
        }


    }
}
